package com.ktwlsoft.archivemanage.payload.mendList;

import com.ktwlsoft.archivemanage.domain.dao.entity.Imgs;
import com.ktwlsoft.archivemanage.service.utils.SnowFlake;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Setter
@Getter
public class MendOptionResponse {

    /**
     * id
     */
    private Long id = SnowFlake.getNextId();

    /**
     * 创建时间
     */
    private Date createdAt = new Date();

    /**
     * 更新时间
     */
    private Date updateAt = new Date();

    /**
     * 创建人
     */
    private String creator = null;

    /**
     * 创建人id
     */
    private Long creatorId = null;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column mend_subject_option.subject_id
     *
     * @mbg.generated
     */
    private Long subjectId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column mend_subject_option.option_name
     *
     * @mbg.generated
     */
    private String optionName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column mend_subject_option.option_mark
     *
     * @mbg.generated
     */
    private BigDecimal optionMark;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column mend_subject_option.sort
     *
     * @mbg.generated
     */
    private Integer sort;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column mend_subject_option.checked
     *
     * @mbg.generated
     */
    private Byte checked;

    private Integer hasImgs;

    /**检查方式*/
    @ApiModelProperty("检查方式")
    private String inspectWay;

    /**检查要求*/
    @ApiModelProperty("检查要求")
    private String inspectAsk;

    /**是否满足:reach(满足),not_reach(不满足)*/
    @ApiModelProperty("是否满足:reach(满足),not_reach(不满足)")
    private String reach;

    /**印证材料档号*/
    @ApiModelProperty("印证材料档号")
    private String confirmMaterialReference;

    private List<Imgs> imgs;

}
